.kfsinfo{overflow:hidden;}
 .kfs_l{width:980px;float:left;overflow:hidden;}
 .kfs_l h2 {margin-left:10px;height: 35px;
overflow: hidden;}
 .kfs_l h2 a{height:35px;line-height:35px;color:#555;font-weight:600;font-size:16px;}
  .kfs_l ul{padding:10px 0px  10px 5px;overflow:hidden;}
    .kfs_l ul li {width:315px;float:left;margin-right:10px;overflow:hidden;background:#eee;padding-bottom:10px;padding-top: 10px;}
	.kfs_l ul li a img{padding:0px 10px 0px 10px;}
  .kfs_l ul li div{height:58px;background:#323232;padding-top:10px;margin-top:-5px;margin-left: 10px;margin-right:10px;}
  .kfs_l ul li div p{margin-left:15px;line-height:26px;color:#fff;font-size:13px;}.kfs_l ul li span {}
  .kfs_l ul li div p img{float:left;}.kfs_l ul li span p{width:140px;padding:5px;margin-left:10px;font-size:14px;font-weight:600;text-align:center;margin-top:15px;}
  .kfs_r{float:right;width:290px;margin-bottom: 20px;}
  
.shhz{}
.tangram-blocks dl .big-block {
float: left;
width: 480px;
height: 578px;
margin-top: 20px;
cursor: pointer;
border: 1px solid #f2f2f2;
box-shadow: 0 1px 2px #e8e8e8;
}.tangram-blocks dl .big-block {
width: 480px;margin-left: 5px;
}
.tangram-blocks dl .big-block {
height: auto;
overflow: hidden;
margin-bottom: 30px;
}.tangram-blocks dl .big-block .block-pic {
height: 355px;
overflow: hidden;
position: relative;
}.tangram-blocks dl .big-block .block-pic img {
position: absolute;
height: 485px;
width: 100%;
}.tangram-blocks dl .big-block .block-pic img {
height: 355px;
}.tangram-blocks dl .big-block .block-pic .desc-wrap {
bottom: -60px;
width: 100%;
height: 130px;
position: absolute;
}.tangram-blocks dl .big-block .block-pic .desc-bg {
width: 100%;
height: 130px;
opacity: .8;
filter: alpha(opacity=80);
background-color: #ee552a;
}.tangram-blocks dl .big-block .block-pic .desc-bg {
background: #a04c53;
}.tangram-blocks dl .big-block .block-pic .desc-cont {
position: absolute;
top: 0;
color: #fff;
width: 558px;
height: 106px;
opacity: .8;
padding: 12px 20px;
}.tangram-blocks dl .big-block .block-pic .desc-cont {
width: 438px;
}.tangram-blocks dl .big-block .block-pic .desc-cont .cont-head {
font-size: 18px;
padding-bottom: 7px;
}
.tangram-blocks dl .big-block .block-pic .omit p {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.tangram-blocks dl .big-block .block-pic .desc-cont p {
font-size: 14px;
line-height: 24px;
}.tangram-blocks dl .big-block .block-pic .desc-cont .cont-head span {
float: right;
font-weight: normal;
}.tangram-blocks dl .big-block .block-pic img {
height: 355px;
}
.tangram-blocks dl .big-block .block-pic img {
position: absolute;
height: 485px;
width: 100%;
}.tangram-blocks dl .big-block .block-pic .omit p {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.tangram-blocks dl .big-block .block-pic .desc-cont p {
font-size: 14px;
line-height: 24px;
}.tangram-blocks dl .big-block .block-bot .bot-name {
color: #333;
font-size: 24px;
padding: 0px 0 3px 20px;
}
.tangram-blocks dl .big-block .block-bot .bot-price {
color: #666;
font-size: 16px;
padding-left: 20px;
}
.tangram-blocks dl .big-block .block-bot .bot-price em {
color: #ed542a;
font-size: 24px;
vertical-align: -2px;
margin: 0 9px 0 8px;font-style: inherit;
font-weight: inherit;
}